java webcam development ruby .net projects developers j2ee cam system c++ rails watch tv php cad open source cam edm machining cam service cnc emerald internet marketing